package com.dd.cloud.user.req.phar;

import lombok.Data;

import javax.validation.constraints.NotNull;
import java.math.BigDecimal;

@Data
public class PharFryingTwoRuleReq {

    /**
     * 是否勾选
     */
    @NotNull(message = "是否勾选不能为空")
    private Integer isChecked;

    /**
     * 加工费
     */
    private Integer processingFee;

    /**
     * 加工费公斤数
     */
    @NotNull(message = "加工公斤数不能为空")
    private Integer processKg;

    /**
     * 续重 是否勾选 0.未勾选 1.勾选
     */
    @NotNull(message = "续重是否勾选不能为空")
    private Integer reWeightIsChecked;

    /**
     * 续重
     */
    private Integer reWeight;

    /**
     * 续重费用
     */
    private Integer weightFee;

    /**
     * 剂型最小收率范围
     */
    private Integer minRate;


    /**
     * 剂型最大收率范围
     */
    private Integer maxRate;

    /**
     * 按实际重量计算是否勾选 0.未勾选 1.勾选
     */
    @NotNull(message = "按实际重量计算是否勾选不能为空")
    private Integer realWeightIsChecked;

    /**
     * 免加工费是否勾选
     */
    @NotNull(message = "免加工费是否勾选不能为空")
    private Integer freeIsChecked;


    /**
     * 药品费
     */
    private Integer drugFee;

    /**
     * 起订量是否勾选 0.未勾选 1.勾选
     */
    @NotNull(message = "起订量是否勾选不能为空")
    private Integer minWeightIsChecked;

    /**
     * 起订量
     */
    private Integer minWeight;


    /**
     * 类型
     */
    @NotNull(message = "类型不能为空")
    private Integer type;


}
